#!/bin/bash
# build.sh - 构建 MQTT 项目

# 项目根目录
ROOT_DIR=$(pwd)

# 构建目录
BUILD_DIR="$ROOT_DIR/build"

# 如果 build 目录存在则清理
if [ -d "$BUILD_DIR" ]; then
    echo "清理旧的 build 目录..."
    rm -rf "$BUILD_DIR"
fi

# 创建新的 build 目录
mkdir -p "$BUILD_DIR"
cd "$BUILD_DIR" || exit 1

# 运行 cmake
echo "生成 Makefile..."
cmake ..

# 编译项目
echo "开始编译..."
make -j4

echo "✅ 编译完成"
